/**
 * 
 */
package com.shtel.paas.monitorcenter.view.dispaly.host.monitor.service;

import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Repository;

import com.shtel.paas.monitorcenter.view.dispaly.host.monitor.entity.SearchServerInfoEntity;
import com.shtel.paas.monitorcenter.view.dispaly.host.monitor.vo.SearchServerInfoVo;
import com.shtel.paas.monitorcenter.view.dispaly.host.monitor.vo.selecthostMonitorTreeDataVo;

/**
 * @author zhaochuan.zhong
 *
 */
@Repository
public interface HostMonitorService {
	
	//获取每台服务器的基本信息
	SearchServerInfoVo selectServiceInfo(SearchServerInfoEntity rmpEnt);
	
	//获取Grafana信息
	String getGrafanaUrl(Integer id);
	
	//动态获取动态树的第一到第二层节点数据
	List<Object> selecthostMonitorTreeData();
	
	//异步获取动态树的第三层节点数据
	List<selecthostMonitorTreeDataVo> asyncSelectHostMonitorTreeData(String commentId);


}
